package com.sth.wiki.service;

import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.sth.wiki.entity.Category;
import com.baomidou.mybatisplus.extension.service.IService;
import com.sth.wiki.req.CategoryQueryReq;
import com.sth.wiki.req.CategorySaveReq;
import com.sth.wiki.resp.CategoryQueryResp;
import com.sth.wiki.resp.PageResp;
import com.sth.wiki.util.CopyUtil;
import org.springframework.util.ObjectUtils;

import java.util.List;

/**
 * <p>
 * 分类 服务类
 * </p>
 *
 * @author sth
 * @since 2023-11-08
 */
public interface CategoryService extends IService<Category> {
    List<CategoryQueryResp> all();

    PageResp<CategoryQueryResp> list(CategoryQueryReq req);

    void save(CategorySaveReq req);

    void delete(Long id);
}
